#include <stdio.h> 
#include <sys/types.h>
#include <signal.h>
      
//No necesitamos ningún manejador por defecto para la señal SIGALRM
//ya que por defecto produce la salida del programa.
int main(int argc, char *argv[]) {
	//Tiempo para el temporizador
	int n=0;
        //Si nos han pasado argumentos  
        if (argc>1 && atoi(argv[1])>1 && atoi(argv[1])<10) {
                //Lo guardamos en la variable n
                n=atoi(argv[1]); 
		printf("Este programa se autodestruirá en %d segundos \n",n);
		alarm(n);
		while (1) 
		{
		sleep(1);		
		printf("Ejecutandose... \n");
		}
        }
        else printf("Error en el paso de parametros (1,10)\n"); 
}

